import type { Feature } from "../types";


// 面试题
const interview = [
	{
		title: "互联网大厂面试每日一题",
		url: "https://q.shanyue.tech/",
		_blank: true,
		icon: "🚍",
	},
	{
		title: "前端每日一题",
		details: "",
		url: "https://q.shanyue.tech/",
		_blank: true,
		icon: "🚡",
	},
	{
		title: "前端面试题宝典",
		url: "https://fe.ecool.fun/",
		_blank: true,
		icon: "🧨",
	},
	{
		title: "大前端面试题库",
		url: "http://bigerfe.com/",
		_blank: true,
		icon: "⛑",
	},
	{
		title: "前端面试",
		url: "https://lgwebdream.github.io/FE-Interview/",
		_blank: true,
		icon: "🎗",
	},
] as Feature[];


// 其他网站
const otherWebsite = [
	{
		title: "ts 演练场",
		url: "https://www.typescriptlang.org/zh/play",
		_blank: true,
		icon: "🛹",
	},
	{
		title: "Vue SFC Playground",
		url: "https://www.typescriptlang.org/zh/play",
		_blank: true,
		icon: "🎃",
	},
	{
		title: "npm 中文文档",
		url: "http://www.npmdoc.org/",
		_blank: true,
		icon: "🎃",
	},
] as Feature[];

// vue
const vue = [
	{
		title: "vue 官方文档",
		icon: "🌲",
		url: "https://cn.vuejs.org/",
		_blank: true,
	},
	{
		title: "pinia 官方文档",
		icon: "🍍",
		url: "https://pinia.web3doc.top/",
		_blank: true,
	},
	{
		title: "vue-router 官方文档",
		icon: "🌴",
		url: "https://router.vuejs.org/zh/guide/",
		_blank: true,
	},
	{
		title: "vueuse 官方文档",
		icon: "🥢",
		url: "https://vueuse.org/guide/",
		_blank: true,
	},
	{
		title: "vueHook plus",
		icon: "🥢",
		url: "http://43.138.187.142:9000/vue-hooks-plus/docs/",
		_blank: true,
	},
	{
		title: "nuxt3 官方文档",
		icon: "🥫",
		url: "https://57code.github.io/nuxt3-docs-zh/getting-started/installation.html",
		_blank: true,
	},
] as Feature[];

// react
const react = [
	{
		title: "react",
		icon: "🎆",
		url: "https://react.docschina.org/tutorial/tutorial.html",
		_blank: true,
	},
	{
		title: "react-router-dom v6",
		icon: "",
		url: "",
		_blank: true,
	},
	{
		title: "umi4",
		icon: "🎡",
		url: "https://umijs.org/",
		_blank: true,
	},
	{
		title: "Mobx6",
		icon: "🎁",
		url: "https://www.mobxjs.com/",
		_blank: true,
	},
	{
		title: "recoil",
		icon: "🎨",
		url: "https://www.recoiljs.cn/docs/introduction/getting-started",
		_blank: true,
	},
	{
		title: "dva",
		icon: "🎀",
		url: "https://dvajs.com/guide/",
		_blank: true,
	},
	{
		title: "react native",
		icon: "🛳",
		url: "https://www.reactnative.cn/",
		_blank: true,
	},
] as Feature[];




// 脚手架
const cli = [
	{
		title: "create vue",
		icon: "🎡",
		url: "https://github.com/vuejs/create-vue",
		_blank: true,
		details: "基于 vite 的新一代脚手架，支持 vue / react 等",
	},
	{
		title: "create react app",
		icon: "🏆",
		url: "https://create-react-app.bootcss.com/docs/getting-started",
		_blank: true,
		details: "基于 webpack， 是 react 最流行的脚手架",
	},
	{
		title: "vue cli",
		icon: "🪀",
		url: "https://cli.vuejs.org/zh/guide/prototyping.html",
		_blank: true,
		details: "不推荐，官网上已经已推荐使用 create vue 这个脚手架创建 vue 项目",
	},
] as Feature[];

export default {
	interview,
	otherWebsite,
	vue,
	react,
	cli,
};
